﻿using System;
using System.Collections.Generic;
using System.Text;

namespace GraffitiExtras.Plugins.CommunityCredit
{
    /// <summary>
    /// Represents a newsgroup item.
    /// </summary>
    internal class NewsgroupItem
    {
        #region Properties and fields

        /// <summary>
        /// The uniue identifier of the message.
        /// </summary>
        public string MessageID { get; set; }

        /// <summary>
        /// the unique identifier of the reference.
        /// </summary>
        public string ReferenceID { get; set; }

        /// <summary>
        /// The unique identifier of the newsgroup.
        /// </summary>
        public string NewsgroupID { get; set; }

        /// <summary>
        /// The user name.
        /// </summary>
        public string User { get; set; }

        /// <summary>
        /// The subject of the newgroup item.
        /// </summary>
        public string Subject { get; set; }

        /// <summary>
        /// The message of the newsgroup item.
        /// </summary>
        public string Message { get; set; }

        /// <summary>
        /// The date when the newsgroup item is sent.
        /// </summary>
        public DateTime Date { get; set; }

        #endregion
    }
}
